package com.scuec.groupfive.service;

import com.scuec.groupfive.entity.Post;
import com.scuec.groupfive.entity.PostComment;
import com.scuec.groupfive.entity.UserInfo;
import java.util.List;

public interface PostService {
    /**
     * 获取所有帖子及其统计数据
     */
    List<Post> getAllPostsWithStats();

    /**
     * 分页获取帖子评论及用户信息
     */
    List<PostComment> getPostCommentsWithUserInfo(long postId, int page, int size);

    /**
     * 通过评论ID获取用户信息
     */
    UserInfo getUserByCommentId(String commentId);
}